package com.sinping.qh.service.auth;

import com.baomidou.mybatisplus.service.IService;
import com.sinping.qh.domain.auth.Role;
import com.sinping.qh.domain.auth.RoleResource;

import java.util.List;
import java.util.Set;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 刘庆沛
 * @since 2017-12-18
 */
public interface IRoleResourceService extends IService<RoleResource> {

    /**
     * 插入角色资源关系
     * @param role
     */
    void insertByRole(Role role);


    /**
     * 根据role ids 加载数据
     * @param roles
     * @return
     */
    public List<RoleResource> getRoleResourceByRoleIds(Set<String> roles);

    /**
     * @方法名称: isUseResourceId
     * @功能描述: 验证资源id是否被使用
     * @作者:杨云博
     * @创建时间:2017/12/29 11:32
     * @param resId
     * return boolean
     */;
    public boolean isUseResourceId(String resId);

}
